package com.tdam2011.grupo06.model;

import java.util.Date;

import android.app.Activity;
import android.graphics.drawable.Drawable;

import com.tdam2011.grupo06.R;

public class Mensaje extends ItemHistorial
{
	public int subtipo;
	
	/**
	 * 
	 * @param i ID
	 * @param ic Contact ID
	 * @param ti Type
	 * @param f Date
	 * @param n Contact Number
	 * @param no Contact Name
	 * @param st Sub Type
	 */
	public Mensaje(int i, int ic, int ti, Date f, String n, String no, int st)
	{
		super(i,ic,ti,f,n,no);
		subtipo = st;
	}
	
	public Mensaje()
	{
		super();
	}

	@Override
	public Drawable getTipoDrawable(Activity caller)
	{
		switch (tipo)
		{
			case 1:
				return caller.getResources().getDrawable(R.drawable.ic_entrante);
			case 2:
				return caller.getResources().getDrawable(R.drawable.ic_saliente);
			default:
				return null;
		
		}
	}
	
	public Drawable getSubtipoDrawable(Activity caller)
	{
		switch (subtipo)
		{
			case 1:
				return caller.getResources().getDrawable(R.drawable.ic_realizar_mensaje);
			case 2:
				return caller.getResources().getDrawable(R.drawable.ic_realizar_mensaje_multimedia);
			default:
				return null;
		
		}
	}

	public int getSubtipo() {
		return subtipo;
	}

	public void setSubtipo(int subtipo) {
		this.subtipo = subtipo;
	}
}
